/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

/**
 *
 * @author owner
 */
import java.util.Collections;
public class BubbleSort {
    //atributos
    private int[] lista;
    private int largo;
    
    //constructor
    public BubbleSort(int[] dato)//contructor para hacer el ordenamiento
    {
        this.lista=dato;//se copia la lista que se lea en el archivo
        this.largo=dato.length;//se obtiene el largo de la lista de numeros.
    }
    
    //Metodos
    public int[] ordenarLista()//ordenamiento de lista
    {
       for (int numSorted = 0; numSorted < largo; numSorted++) //ciclo para verificar cantida de veces a repetir el ciclo
      {
       // comparacion para verificar cual es mayor
        for (int index = 1; index < largo-numSorted; index++) //ciclo para compara con todos los numeros
        {
            if (lista[index-1] > lista[index])//mira cual es mayor y si lo es les hace un cambio de posicion
                swap(lista, index-1, index);//cambio de posicion.
         }
      }
      return lista;
    }
	
public void swap( int[] arr, int i, int j) {
  int t = arr[i];
  arr[i] = arr[j];
  arr[j] = t;
}
}
